# 水仙花数是指一个n位数（n>=3），它的每个位上的数字的n次幂之和等于它本身
# 求1000以内所有的水仙花数
from time import time

time1 = time()
i = 100
while i < 1000:
    if i == (int(i / 100) ** 3 + (int(i / 10) % 10) ** 3 + (i % 10) ** 3):
        print(i)
    i = i + 1
time2 = time()
print(int(time2 - time1))
